﻿html, body, div, span, object, iframe, 
h1, h2, h3, h4, h5, h6, p, blockquote, 
pre, a, abbr, acronym, address, code, del, 
dfn, em, img, q, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, 
caption, tbody, tfoot, thead, tr, th, td 
{
	margin:0;padding:0;	border:0;font-weight:inherit;
	font-style:inherit;font-size:100%;
	font-family:inherit;vertical-align:baseline;
}

body.login
{
    margin: auto;padding: auto;
    background: #262B32 url("../images/green/bg.png") repeat-x 0px 350px;
    font-family: Arial;font-size: 12px;color: #363636;text-shadow:0 1px 0 #cccccc;
}


.clear{clear: both;}

.error{color:#fff;background:red;border-radius:8px;margin:0 0 10px;}
.error .errorcontent{width:95%;margin:0 auto;}
.error .errorcontent>span.field-validation-error{padding:15px 0;}

input[type=text], input[type=password]
{
    background: #ffffff url("../images/bg_ip.png") repeat-x;
    padding: 5px;font-size: 12px;color: #000000;
    outline:none;margin: 0;border: 1px solid #c0c0c0;
                                               	/*font-weight: bold;*/
}

input[type=text]:hover, input[type=password]:hover{background-color: #fff5d3;border: 1px solid #999999;}
input[type=text]:focus, input[type=password]:focus{background-color: #fff5d3;}
input[type=text].blur, input[type=password].blur{color: #999;font-weight: normal;font-style: italic;}

input[type=submit], input[type=button]
{
    background: #CCC url("../images/bt_g.png") repeat-x;margin: 0 15px 0 0px;
    border: 1px solid #BBB;font-weight: bold;padding: 5px 10px 5px 10px;
    -moz-border-radius: 5px;-webkit-border-radius: 5px;-moz-box-shadow: 0 1px 2px #ccc;
    -webkit-box-shadow: 0 1px 2px #CCC;box-shadow: 0 1px 2px #CCC;
    text-shadow: 1px 0 0 #CCC;color: #444;
}

input[type=submit]:hover, input[type=button]:hover
{
    border: 1px solid #666666;margin: 0 15px 0 0px;
    background: #999999 url("../images/bt_gh.png") repeat-x;
}

input[type=submit]:active, input[type=button]:active
{
    color: #cccccc;border: 1px solid #999999;margin: 0 10px 0 5px;
    background: #999999 url("../images/bt_ga.png") repeat-x;
    text-shadow: 0 0 0 #999999;
}


#login_wrapper{width: 100%;height: 400px;margin-top: 100px;}
#login_top_window{margin: auto;padding: auto;width: 351px;height: 30px;}
#login_body_window
{
    margin: auto;padding: auto;width: 351px;
    height: 240px;
    background: transparent url('../images/green/bg_login_window.png') no-repeat top;
}

#login_body_window .inner{margin: auto;padding: auto;width: 300px;height: 235px;padding-top:10px}
#login_body_window .inner h2
{
    font: 600 25px/19px "lucida grande",lucida,"helvetica nueue",helvetica,arial; 
    text-transform:uppercase;text-align:center;color: #0054A5;
}

#login_body_window .inner p{margin-top: 30px;}
#login_body_window .inner .error{font-size:13px;color:#f00;text-align:center;text-shadow:1px 2px 5px #aaa;}
#login_footer_window{margin: auto;padding: auto;width: 351px;height: 30px;}
#login_reflect{margin: auto;padding: auto;margin-top: 3px;width: 350px;height: 107px;}








